Interactive Rendering of Giga-Particle Fluid Simulations
نویسندگان
چکیده
We describe the design of an interactive rendering system for particle-based fluid simulations comprising hundreds of millions of particles per time step. We present a novel binary voxel representation for particle positions in combination with random jitter to drastically reduce memory and bandwidth requirements. To avoid a time-consuming preprocess and restrict the workload to what is seen, the construction of this representation is embedded into frontto-back GPU ray-casting. For high speed rendering, we ray-cast spheres and extend on total-variation-based image de-noising models to smooth the fluid surface according to data specific boundary conditions. The regular voxel structure permits highly efficient ray-sphere intersection testing as well as classification of foam particles at runtime on the GPU. Foam particles are rendered volumetrically by reconstructing densities from the binary representation on-the-fly. The particular design of our system allows scrubbing through high-resolution animated fluids at interactive rates.
منابع مشابه
Particle Splatting: Interactive Rendering of Particle-Based Simulation Data
Particle-based simulation methods are gaining popularity for creating animations of physical phenomena such as fluids and melting solids. Extracting and visualizing an explicit surface corresponding to the volume of particles is however a difficult and time-consuming task, especially with increasing particle set sizes. In this paper, we present a novel interactive rendering algorithm for raster...
متن کاملParticle-Based Fluid Simulation on GPU
Rendering realistic moving water is one of the key techniques that immerse the viewers into interactive graphics world including computer games. Physical simulations based on computational fluid dynamics (CFD) is useful for rendering the realistic behaviour of water. However, real-time fluid rendering has been one of the challenging tasks because of high computational cost of CFD. According to ...
متن کاملInteractive Direct Volume Rendering of Time-Varying Data
Previous efforts aimed at improving direct volume rendering performance have focused largely on time-invariant, 3D data. Little work has been done in the area of interactive direct volume rendering of timevarying data, such as is commonly found in Computational Fluid Dynamics (CFD) simulations. Until recently, the additional costs imposed by time-varying data have made consideration of interact...
متن کاملFeature-Enhanced Visualization of Multidimensional, Multivariate Volume Data Using Non-photorealistic Rendering Techniques
This paper presents a set of feature enhancement techniques coupled with hardware-accelerated nonphotorealistic rendering for generating more perceptually effective visualization of multidimensional, multivariate volume data, such as those obtained from typical computational fluid dynamics simulations. For time-invariant data, one or more variables are used to either highlight important feature...
متن کاملParallel-optimizing SPH fluid simulation for realistic VR environments
In virtual environments, real-time simulation and rendering of dynamic fluids have always been the pursuit for virtual reality research. In this paper, we present a real-time framework for realistic fluid simulation and rendering on graphics processing unit. Because of the high demand for interactive fluids with larger particle set, the computational need is becoming higher. The proposed framew...
متن کامل